Modelling and Verification of Compensating Transactions using the Spin Tool
نویسندگان
چکیده
Complex transactions are part of the most commonly used systems. Substantial part of such transactions are business transactions. Usually, they coordinate complex interaction among multiple systems, so called Long Running Transactions (LRT). Well known roll-back mechanism does not suffice to handle faults in LRTs, therefore compensation mechanisms are introduced. However, introduced structures are rather complex and hard to be understood and handled. Formal methods are well known tool for modelling, analysis and synthesis of complex systems. In this paper we introduce a work in progress, a technique that allows modelling LRTs using Compensating CSP, then translating them to Promela language and analysing using SPIN tool. We exemplify it using Car Broker Service.
منابع مشابه
Telecobalt Machine Beam Intensity Modulation with Aluminium Compensating Filter Using Missing Tissue Approach
Introduction: The present study aimed to generate intensity-modulated beams with Aluminium compensating filters for a conventional telecobalt machine based on the outputs of a treatment planning system (TPS) performing forward planning and cannot simulate directly the compensating filter. Materials and Methods: In order to achieve the beam intensity modulation during treatment planning with th...
متن کاملModelling and analysis of a collision avoidance protocol using Spin and Uppaal
This paper compares the tools SPIN and UPPAAL by modelling and verifying a Collision Avoidance Protocol for an Ethernet–like medium. We find that SPIN is well suited for modelling the untimed aspects of the protocol processes and for expressing the relevant (untimed) properties. However, the modelling of the media becomes ackward due to the lack of broadcast communication in the PROMELA languag...
متن کاملModelling and Verification of the ITU-T Multipoint Communication Service with SPIN
This paper presents the first results of work in progress aimed at using the SPIN tool for the verification of multi-party protocols. We focus on the ITU-T Multipoint Communication Service, a generic service designed to support highly-interactive multimedia conferencing. We have built a formal Promela model of the protocol recommended for this layer, and have described some requirements using l...
متن کاملModelling and Experimental Testing of Asymmetric Information Problems in Lease and Hire Contracts (Based on Contract Theory)
This article aims to study lease and hiring contract in the Iranian-Islamic setting and analyze the asymmetric information problem in these contracts. For doing this, we study the characteristics of lease and hiring contracts in Iran (real world experimental characteristics that recognized in other studies), using library method, then we mathematically model different aspects of asymmetric info...
متن کاملModelling and Test Verification of Suspension Optimal Damping Ratio for Electric Vehicles Considering Occupant-cushion and In-wheel Motor Effects
The damping ratio of chassis suspension is a key parameter for damping matching of in-wheel motor vehicles (IWMVs). Because the motor is attached to the driving wheel, the initial design method of the damping ratio for traditional cars is not entirely suitable for IWMVs. This paper proposes an innovative initial design method of the damping ratio for IWMVs. Firstly, a traveling vibration model ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012